.head, .logo_top, .nav-wrap, .nav2_list{font-family:"Arial","Microsoft Yahei";font-size:14px;color:#333;}
.head * ,.logo_top * , .nav-wrap * , .nav2_list *{box-sizing:content-box;}
.head{width:100%;height:40px;background:#f8f8f8;border-bottom:1px solid #c9cacb}
.header {width:1180px;margin:0 auto;overflow:hidden}
.header .tit{width:630px;overflow:hidden; float:left;}
.header .tit a{padding-right:30px; text-align: left;float:left;line-height:40px;color:#666}
.header .tit a:hover,.tit-r a:hover{color:#dc0000}
.header .tit .t-h{background:url(t-h.gif) no-repeat top center}
.tit-r{width:310px;overflow:hidden;margin-top:12px;height:16px;line-height:16px;font-size:12px; float:right}
.tit-r a{color:#666; padding-left: 8px; margin-left:15px;float:right}
.tit-jmd{background:url(t-r.png) no-repeat 0 0;text-indent:1em;height:16px}
.tit-jr{background:url(t-r.png) no-repeat 0 -16px;text-indent:1em;height:16px}
.tit-yd{background:url(t-r.png) no-repeat 0 -32px;text-indent:1em;height:16px}
.tit-sq{background:url(t-r.png) no-repeat 0 -48px;text-indent:1em;height:16px}
.tit-jmd:hover{background:url(t-rhover.png) no-repeat 0 0;text-indent:1em;height:16px}
.tit-jr:hover{background:url(t-rhover.png) no-repeat 0 -16px;text-indent:1em;height:16px}
.tit-yd:hover{background:url(t-rhover.png) no-repeat 0 -32px;text-indent:1em;height:16px}
.tit-sq:hover{background:url(t-rhover.png) no-repeat 0 -48px;text-indent:1em;height:16px}
.logo_top{width:100%;background:#fff;padding:20px 0}
.logo_top a{background: url(top-publogo.png) no-repeat center ;display: block;
width: 413px;height: 60px;overflow: hidden;margin: 0 auto; position: relative; padding: 30px 0}
.logo_top a span{ font-size: 30px; font-weight: bold; color:#020202; position: absolute;top:25px;;right:0;}
.logo_top a:hover{ color: #000;}

.nav-wrap{ width:100%;height:50px; line-height:50px; background:#000; font-size:18px; color:#fff; margin-bottom:20px;}
.nav1{ position:relative; }
.nav{ float:left;width:1115px; overflow:hidden; float:left; color:#fff;}
.nav li {float:left;}
.nav li a {display:block;float:left; color:#fff; height:50px; line-height:50px;padding:0 13px; text-align:center;position:relative;}
.nav li a:hover{ background:#f40000; color:#fff;}
 .nav .navhot {background: url(navhot.gif) no-repeat right top;}
.nav i{ height:12px; width:1px; display:inline-block; float:left;background:#555; margin:16px 10px 0;}
.nav2_list{ font-size:16px; ba}
.sc-nav{ background:#fff;zoom:1; width:1180px; margin:0 auto;}
.sc-nav ul li{float:left; padding:0 20px;text-align:center;}
.sc-nav ul li a:hover{color:#f40000;}
.sc-nav ul{ padding-bottom:15px; text-align:center;width:auto;}
.nav-ss ul{ margin-left:180px}
.nav-mr ul{ margin-left:200px}
.nav-jk ul{ margin-left:250px}
.nav-qg ul{ margin-left:350px}
.nav-lz ul{ margin-left:450px}
.nav-qc ul{ margin-left:640px}
.ks-btn{width:45px;height:45px;position:relative;float:right}
.ks{position:absolute;right:0;top:0;z-index:99}
.ks .search{position:absolute;top:10px;right:0;border:0;cursor:pointer;text-indent:-10000px;float:right;outline:0; padding:0px;}
.ks .search{background:url(select.png) no-repeat;width:26px;height:26px}
.ks-btn .inpTxt{display:none}


/*nav*/
.nav-wrap{ width:100%;height:50px; line-height:50px; background:#000; font-size:18px; color:#fff; position:relative}
.nav1{ position:relative;width:1180px;margin:0 auto;overflow:hidden }
.nav{ float:left;width:1115px; overflow:hidden;color:#fff;}

.nav li {float:left;}

.nav li a {display:block;float:left; color:#fff; height:50px; line-height:50px;padding:0 13px; text-align:center;position:relative;}

.nav li a:hover{ background:#f40000; color:#fff;}
 
.nav .navhot {background: url(navhot.gif) no-repeat right top;}

.nav i{ height:12px; width:1px; display:inline-block; float:left;background:#555; margin:16px 10px 0;}

.nav2_list{ font-size:16px; background: #fff; z-index:999; position: relative;overflow: hidden}

.sc-nav{ background:#fff;zoom:1; width:1180px; margin:0 auto;}

.sc-nav ul li{float:left; padding:0 20px;text-align:center;}

.sc-nav ul li a:hover{color:#f40000;}

.sc-nav ul{ text-align:center;width:auto;}

.nav-ss ul{ margin-left:180px}

.nav-mr ul{ margin-left:200px}

.nav-jk ul{ margin-left:250px}

.nav-qg ul{ margin-left:350px}

.nav-lz ul{ margin-left:450px}

.nav-qc ul{ margin-left:640px}
